#ifndef ___GPIO_H__
#define ___GPIO_H__

#include "ti_msp_dl_config.h"

typedef struct 
{
    GPIO_Regs* gpiox;
    uint32_t pinx;
} gpio_t;

void gpio_write_pin(gpio_t* gpio, uint8_t state);
void gpio_toggle_pin(gpio_t* gpio);
uint8_t gpio_read_pin(gpio_t* gpio);

#endif
